@charset "utf-8";
/* chualau */

html {font-size:100%; background:url(../images/img/bg_html.jpg) repeat left top;}
body {float:left; width:100%; line-height:18px; margin:auto; padding:0px; color:#340404; display:inline-block; text-align:center; font-size:14px; font-family:Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif; background:url(../images/img/bg_body.jpg) repeat-x left top;}

a {color:#2a2a2a; outline:0; text-decoration: none;}
a:hover{}
a, b, dd, del, dl, dt, div, em, frame, h1, h2, h3, h4, h5, h6, hr, i, img, input, label, li, p, select, textarea, strong, ul, ol, span {padding:0; margin:0; list-style:none; border:0;}

.f-left {float:left;}
.f-right {float:right;}
.clear {clear:both;}
.db {display:block;}
.dib {display:inline-block;}
.center {text-align:center;}

div.container {width:1024px; margin:0 auto; text-align:left;}
div.box_header, div.box_content, div.box_footer {width:100%;}
div.box_header {height:265px; position:relative;}
div.box_content {min-height:500px;}
div.box_footer {height:auto; margin-top:40px; background:#fff; position:relative;}

/* conter_top */
div.box_content div.conter_top {margin-bottom:30px;}
div.conter_top div.conter_top_home {height:240px; overflow:hidden;}
div.conter_top div.conter_top_home ul.left {width:677px; height:240px; vertical-align:top;}
div.conter_top div.conter_top_home div.right {width:330px; height:240px; margin-left:13px; vertical-align:top; background:url(../images/img/bg_conter_top_home-right.gif) repeat left top;}
div.conter_top div.conter_top_home ul.left li {width:100%; height:100%; display:block; position:relative;}
div.conter_top div.conter_top_home ul.left li img {width:100%; max-width:100%; height:100%; display:block;}
div.conter_top div.conter_top_home ul.left li p {bottom:0; left:0; width:100%; height:auto; display:block; z-index:10; position:absolute; background:url(../images/img/bg_conter_top_home-left.png) repeat left top}
div.conter_top div.conter_top_home ul.left li p span {color:#000; font-size:30px; padding:10px 15px; display:block;}
div.conter_top div.conter_top_home div.right label.title {height:47px; line-height:47px; font-size:18px; background:url(../images/icon/icon_label-title.png) no-repeat 17px center, url(../images/img/bg_conter_top_home-left.png) repeat left top;}
div.conter_top div.conter_top_home div.right label.title b {padding-left:51px; display:inline-block;}
div.conter_top div.conter_top_home div.right div.box_nd {padding:5px 10px;}
div.conter_top div.conter_top_home div.right div.box_nd a {font-size:14px; color:#340404;}

/* main */
div.box_content div.main {background:url(../images/img/bg_main.jpg) repeat left top;}
div.main div.main_home {}
div.main div.main_home div.main_home_content {}
div.main div.main_home div.main_home_content label.title {height:49px; line-height:49px; padding-left:61px; color:#3a2311; font-size:18px; font-weight:700;}
div.main div.main_home div.main_home_content label.title.tourkm {background:url(../images/icon/icon_tourkm.png) no-repeat 8px center, url(../images/img/bg_conter_top_home-left.png) repeat left top;}
div.main div.main_home div.main_home_content label.title.mddl {background:url(../images/icon/icon_mddl.png) no-repeat 8px center, url(../images/img/bg_conter_top_home-left.png) repeat left top;}
div.main div.main_home div.main_home_content div.box_nd {}
div.main div.main_home div.main_home_content div.box_nd ul {padding:15px 0 0 18px;}
div.main div.main_home div.main_home_content div.box_nd ul li {width:210px; display:inline-block; overflow:hidden; vertical-align:top; margin-right:46px; margin-bottom:30px;}
div.main div.main_home div.main_home_content div.box_nd ul li:nth-child(4n+0) {margin-right:0;}
div.main div.main_home div.main_home_content div.box_nd ul.tourkm li {height:340px;}
div.main div.main_home div.main_home_content div.box_nd ul.mddl li {height:212px;}
div.main div.main_home div.main_home_content div.box_nd ul li div.img {margin-bottom:15px; text-align:center; background:#fff;}
div.main div.main_home div.main_home_content div.box_nd ul.tourkm li div.img {width:210px; height:210px;}
div.main div.main_home div.main_home_content div.box_nd ul.mddl li div.img {width:208px; height:156px; padding:1px;}
div.main div.main_home div.main_home_content div.box_nd ul li div.img a {display:inline-block;}
div.main div.main_home div.main_home_content div.box_nd ul.tourkm li div.img img {width:auto; max-width:100%; height:190px; margin:9px auto 0;}
div.main div.main_home div.main_home_content div.box_nd ul.mddl li div.img img {width:auto; max-width:208px; height:156px; margin:0 auto;}
div.main div.main_home div.main_home_content div.box_nd ul li div.name {height:40px; line-height:19px; color:#6b0703; font-size:16px; overflow:hidden; margin-bottom:5px;}
div.main div.main_home div.main_home_content div.box_nd ul li div.name a {color:#6b0703;}
div.main div.main_home div.main_home_content div.box_nd ul li span.money {color:#231c1c; font-size:18px; margin-bottom:10px;}
div.main div.main_home div.main_home_content div.box_nd ul li > p {line-height:19px;}
div.main div.main_home div.main_home_content div.box_nd ul li div.name, 
div.main div.main_home div.main_home_content div.box_nd ul li span.money, 
div.main div.main_home div.main_home_content div.box_nd ul li > p {padding:0 5px;}

/* copyright */
div.box_footer div.copyright {padding:50px 0 10px 20px; line-height:20px; font-size:14px;}
div.box_footer div.copyright div {color:#da251f; display:block;}
div.box_footer div.copyright p {color:#3a2311; display:block;}
div.box_footer div.copyright span {color:#514c4c; display:block; margin-top:3px;}
div.box_footer div.copyright span a {color:#514c4c;}
/* contact */
div.box_footer div.contact {right:25px; bottom:8px; z-index:10; position:absolute;}
div.box_footer div.contact div {display:block; margin-bottom:3px;}
div.box_footer div.contact div > a {display:inline-block; margin-right:3px;}
div.box_footer div.contact div img {width:16px; height:16px; display:block;}
div.box_footer div.contact p {display:block;}



